╬πδαΓδσφΦσ

╤σ≥σΓ√σ ∩≡ΦδεµσφΦ 
└Σ≡σ± IP
└Σ≡σ± URL
╩δα±± URL
╤εΩσ≥√
╧ε≥εΩεΓ√σ ±εΩσ≥√
╩δα±± Socket

─α≥απ≡α∞∞φ√σ ±εΩσ≥√
╤Γ τⁿ ± Web
└∩δσ≥ ShowChart
╧≡ΦδεµσφΦ  SocketServ Φ SocketClient
└∩δσ≥ Form

    ╩δα±± Socket

    ╧ε±δσ Ω≡α≥Ωεπε ΓΓσΣσφΦ  Γ ±εΩσ≥√ ∩≡ΦΓσΣσ∞ ε∩Φ±αφΦσ φαΦßεδσσ Φφ≥σ≡σ±φ√⌡ Ωεφ±≥≡≤Ω≥ε≡εΓ Φ ∞σ≥εΣεΓ Ωδα±±α Socket.

    ╩εφ±≥≡≤Ω≥ε≡√ Ωδα±±α Socket

    ╫α∙σ Γ±σπε Σδ  ±ετΣαφΦ  ±εΩσ≥εΓ Γ ΩδΦσφ≥±ΩΦ⌡ ∩≡ΦδεµσφΦ ⌡ Γ√ ß≤Σσ≥σ Φ±∩εδⁿτεΓα≥ⁿ εΣΦφ Φτ ΣΓ≤⌡ Ωεφ±≥≡≤Ω≥ε≡εΓ, ∩≡ε≥ε≥Φ∩√ Ωε≥ε≡√⌡ ∩≡ΦΓσΣσφ√ φΦµσ:

    public Socket(String host,int port);
    public Socket(InetAddress address,int port);

    ╧σ≡Γ√Θ Φτ ²≥Φ⌡ Ωεφ±≥≡≤Ω≥ε≡εΓ ∩ετΓεδ σ≥ ≤Ωατ√Γα≥ⁿ αΣ≡σ± ±σ≡Γσ≡φεπε ≤τδα Γ ΓΦΣσ ≥σΩ±≥εΓεΘ ±≥≡εΩΦ, Γ≥ε≡εΘ - Γ ΓΦΣσ ±±√δΩΦ φα εß·σΩ≥ Ωδα±±α InetAddress. ┬≥ε≡√∞ ∩α≡α∞σ≥≡ε∞ ταΣασ≥±  φε∞σ≡ ∩ε≡≥α, ± Φ±∩εδⁿτεΓαφΦσ∞ Ωε≥ε≡επε ß≤Σ≤≥ ∩σ≡σΣαΓα≥ⁿ±  Σαφφ√σ.

    ┬ Ωδα±±σ Socket ε∩≡σΣσδσφα σ∙σ εΣφα ∩α≡α Ωεφ±≥≡≤Ω≥ε≡εΓ, Ωε≥ε≡α , εΣφαΩε φσ ≡σΩε∞σφΣ≤σ≥±  Σδ  Φ±∩εδⁿτεΓαφΦ :

    public Socket(String host,
       int port, boolean stream);
    public Socket(InetAddress address,
       int port, boolean stream);

    ┬ ²≥Φ⌡ Ωεφ±≥≡≤Ω≥ε≡α⌡ ∩ε±δσΣφΦΘ ∩α≡α∞σ≥≡ ε∩≡σΣσδ σ≥ ≥Φ∩ ±εΩσ≥α. ┼±δΦ ²≥ε≥ ∩α≡α∞σ≥≡ ≡αΓσφ true, ±ετΣασ≥±  ∩ε≥εΩεΓ√Θ ±εΩσ≥, α σ±δΦ false - Σα≥απ≡α∞∞φ√Θ. ╟α∞σ≥Φ∞, ≈≥ε Σδ  ≡αßε≥√ ± Σα≥απ≡α∞∞φ√∞Φ ±εΩσ≥α∞Φ ±δσΣ≤σ≥ Φ±∩εδⁿτεΓα≥ⁿ Ωδα±± DatagramSocket.

    ╠σ≥εΣ√ Ωδα±±α Socket

    ╧σ≡σ≈Φ±δΦ∞ φαΦßεδσσ Φφ≥σ≡σ±φ√σ, φα φα° Γτπδ Σ, ∞σ≥εΣ√ Ωδα±±α Socket.

    ╧≡σµΣσ Γ±σπε, ²≥ε ∞σ≥εΣ√ getInputStream Φ getOutputStream, ∩≡σΣφατφα≈σφφ√σ Σδ  ±ετΣαφΦ  Γ⌡εΣφεπε Φ Γ√⌡εΣφεπε ∩ε≥εΩα, ±εε≥Γσ≥±≥Γσφφε:

    public InputStream getInputStream();
    public OutputStream getOutputStream();

    ▌≥Φ ∩ε≥εΩΦ ±Γ ταφ√ ± ±εΩσ≥ε∞ Φ Σεδµφ√ ß√≥ⁿ Φ±∩εδⁿτεΓαφ√ Σδ  ∩σ≡σΣα≈Φ Σαφφ√⌡ ∩ε Ωαφαδ≤ ±Γ τΦ.

    ╠σ≥εΣ√ getInetAddress Φ getPort ∩ετΓεδ ■≥ ε∩≡σΣσδΦ≥ⁿ αΣ≡σ± IP Φ φε∞σ≡ ∩ε≡≥α, ±Γ ταφφ√σ ± Σαφφ√∞ ±εΩσ≥ε∞ (Σδ  ≤Σαδσφφεπε ≤τδα):

    public InetAddress getInetAddress();
    public int getPort();

    ╠σ≥εΣ getLocalPort ΓετΓ≡α∙ασ≥ Σδ  Σαφφεπε ±εΩσ≥α φε∞σ≡ δεΩαδⁿφεπε ∩ε≡≥α:

    public int getLocalPort();

    ╧ε±δσ ≥επε ΩαΩ ≡αßε≥α ± ±εΩσ≥ε∞ ταΓσ≡°σφα, σπε φσεß⌡εΣΦ∞ε ταΩ≡√≥ⁿ ∞σ≥εΣε∞ close:

    public void close();

    ╚, φαΩεφσ÷, ∞σ≥εΣ toString ΓετΓ≡α∙ασ≥ ≥σΩ±≥εΓ≤■ ±≥≡εΩ≤, ∩≡σΣ±≥αΓδ ■∙≤■ ±εΩσ≥:

    public String toString();


Java | ╧≡εΣ≤Ω≥√ Φ ≡σ°σφΦ  | ╥σ⌡φεδεπΦΦ | ╤σ≡ΓΦ± Φ εß≤≈σφΦσ
╬ Ωε∞∩αφΦΦ | ╧α≡≥φσ≡√ | ═εΓε±≥Φ | ╧εΦ±Ω
Sun Microsystems Inc. Corporate Information Our partners News and Events Search on site Java Computing Products and Solutions Technologies and Researches Education and Service Content